@xylabs/assert
XY Labs generalized Javascript library
Table of Contents
Description
Common Javascript code that is used throughout XYO projects that use React.
Install
Using npm:
npm i --save @xylabs/assert
Using yarn:
yarn add @xylabs/assert
Usage
The assertEx
function is a utility function for simple null/undefined checks for variables. It evaluates an expression for truthiness and throws an error if the expression is false.
Here are some examples of how to use assertEx
in different scenarios:
-
Basic usage:
import { assertEx } from '@xylabs/assert';
const value = getValue();
assertEx(value);
-
Using with a custom error message:
import { assertEx } from '@xylabs/assert';
const value = getValue();
assertEx(value, () => 'Dynamic error message based on some conditions');
Maintainers
License
See the LICENSE file for license details
Credits
Made with 🔥and ❄️ by XY Labs